package com.ilink.ilinkcommon.log.method;

import java.lang.annotation.*;

/**
 * 该注解用于标记controller层方法，以记录方法调用的日志信息。
 * 当方法被调用时，可以通过AOP（面向切面编程）捕获此注解，
 * 并根据注解的属性执行相应的日志记录操作。
 * @author dzy
 */
@Target(ElementType.METHOD)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface MethodLog {
    /**
     * 表示用户调用接口的行为的描述信息。
     * 此属性是可选的，默认为空字符串。
     * 可以通过指定此属性来提供更详细的日志信息。
     */
    String value() default "";
}
